In This Topic
    In This Topic

    The following example demonstrates how to bind a grid to an array defined in the resources of the containing grid.

    XAML
    Copy Code
    <Grid xmlns:s="clr-namespace:System;assembly=mscorlib"
          xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">                     
      <Grid.Resources>
      <x:Array x:Key="data_list" Type="{x:Type s:String}">
        <s:String>Sunday</s:String>
        <s:String>Monday</s:String>
        <s:String>Tuesday</s:String>
        <s:String>Wednesday</s:String>
        <s:String>Thursday</s:String>
        <s:String>Friday</s:String>
        <s:String>Saturday</s:String>
      </x:Array>
      </Grid.Resources>
      <xcdg:DataGridControl x:Name="OrdersGrid"
                            ItemsSource="{StaticResource data_list}"/>
    </Grid>
    VB.NET
    Copy Code
    Dim data() As New String( 6 )
    data( 0 ) = "Sunday"
    data( 1 ) = "Monday"
    data( 2 ) = "Tuesday"
    data( 3 ) = "Wednesday"
    data( 4 ) = "Thursday"
    data( 5 ) = "Friday"
    data( 6 ) = "Saturday"
    dataGridControl.ItemsSource = data
    C#
    Copy Code
    string[] data = new string[ 7 ];
    data[ 0 ] = "Sunday";
    data[ 1 ] = "Monday";
    data[ 2 ] = "Tuesday";
    data[ 3 ] = "Wednesday";
    data[ 4 ] = "Thursday";
    data[ 5 ] = "Friday";
    data[ 6 ] = "Saturday";
    dataGridControl.ItemsSource = data;